package com.xyy.saas.payment.cores.param;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class TransactionParam implements Serializable {
    private static final long serialVersionUID = -6655641982041980703L;

    // 交易单号 -- 平台单号
    private String tradeNo;
    // 交易类型
    private String transactionType;
    // businessType
    private String businessType;
    // businessOrderType
    private String businessOrderType;
    // 渠道
    private String channel;
    // 支付模式
    private String payMode;
    // 商户ID
    private String accountId;
    // 交易时间
    private Date tradeTime;
    // 是否跳过本地强制走渠道查询
    private boolean queryLocalData = true;
    // 是否回调
    private boolean callback = false;

    /**
     * 付款人
     */
    private String payer;
    private String payChannel;
}
